iT邦幫忙

2022 iThome 鐵人賽

DAY 23
0
自我挑戰組

商科生初探網頁全端開發系列 第 23

Day23-JavaScript String(字串)

  • 分享至 

  • xImage
  •  

JavaScript String(字串)是Primitive type(原始型別)的一類,String使用單引號 ' 或雙引號 " 包住內容。

例:let favAnimal = "dog";,此時的dog便是變數favAnimal的String,惟需注意不可單雙引號混合使用(如'dog")。


Strings are indexed
字串中每個字元(包含空格、特殊符號)由左至右都有相對應的數字(由零開始),這使得我們能存取特定編號的字元:
Ahttps://ithelp.ithome.com.tw/upload/images/20220923/20151031sIa2MHxE90.png
範例中,宣告變數favFood = "apple pie",之後,可以使用變數[數字]形式,對應到字串的特定字元,由圖可以看出第"0"字元為a,第"5"字元為空格。


String length
字串有內建.length屬性,可以計算該字串的長度(含多少位字元)。
Bhttps://ithelp.ithome.com.tw/upload/images/20220923/20151031AcQHHn7bz5.png
延續前例,favFood.length為9,而字串中字元對應數字為0~8。
因此可以得出最大字元位數=字元長度-1的關係。


Concatenation
Concatenation稱為串接,我們可以使用+或是+=串接多個字串。
Chttps://ithelp.ithome.com.tw/upload/images/20220923/20151031QkrBAIaZox.png
如圖示,單純以+號連接字串即可將兩字串串接在一起;紅色方塊內的涵義為firstname*=firstName+lastName=ChenMuller;綠色方塊內則指新的firstName+lastName=ChenMullerMuller(此時的firstName=紅色方塊結果)
最終紫色方塊的結果就得到ChenMullerMullerMuller(因此時的firstName已更新為綠色方塊結果)


明天繼續介紹字串的延伸-String Methods。


上一篇
Day22-JavaScript 變數命名規則及註解
下一篇
Day24- JavaScript String Methods
系列文
商科生初探網頁全端開發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言